#include "sysconfig.h"
#include "uae_types.h"
#include "readcpu.h"
struct instr_def defs68k[] = {
/* ORSR.B  */
{0x003C, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,0,{{0,0},{0,0},{0,0},{0,0},{0,0}},16,"ORSR.B  #1"},
/* ORSR.W  */
{0x007C, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,2,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"ORSR.W  #1"},
/* CHK2.z  */
{0x00C0, 8,{17,17,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0},0xF9C0,2,5,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},17,"CHK2.z  #1,s[!Dreg,Areg,Aipi,Apdi,Immd]"},
/* OR.z  */
{0x0000, 8,{17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},19,"OR.z    #z,d[!Areg]"},
/* ANDSR.B  */
{0x023C, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,0,{{0,0},{0,0},{0,0},{0,0},{0,0}},16,"ANDSR.B #1"},
/* ANDSR.W  */
{0x027C, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,2,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"ANDSR.W #1"},
/* AND.z  */
{0x0200, 8,{17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},19,"AND.z   #z,d[!Areg]"},
/* SUB.z  */
{0x0400, 8,{17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,0,0,0,{{1,0},{1,0},{1,0},{1,0},{1,0}},19,"SUB.z   #z,d[!Areg]"},
/* ADD.z  */
{0x0600, 8,{17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,0,0,0,{{1,0},{1,0},{1,0},{1,0},{1,0}},19,"ADD.z   #z,d[!Areg]"},
/* CALLM  */
{0x06C0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,3,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"CALLM   s[!Dreg,Areg,Aipi,Apdi,Immd]"},
/* RTM  */
{0x06C0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,3,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"RTM     s[Dreg,Areg]"},
/* BTST  */
{0x0800, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{1,1},{1,1},{1,0},{1,1},{1,1}},17,"BTST    #1,s[!Areg]"},
/* BCHG  */
{0x0840, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{1,1},{1,1},{1,0},{1,1},{1,1}},19,"BCHG    #1,s[!Areg,Immd]"},
/* BCLR  */
{0x0880, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{1,1},{1,1},{1,0},{1,1},{1,1}},19,"BCLR    #1,s[!Areg,Immd]"},
/* BSET  */
{0x08C0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{1,1},{1,1},{1,0},{1,1},{1,1}},19,"BSET    #1,s[!Areg,Immd]"},
/* EORSR.B  */
{0x0A3C, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,0,{{0,0},{0,0},{0,0},{0,0},{0,0}},16,"EORSR.B #1"},
/* EORSR.W  */
{0x0A7C, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,2,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"EORSR.W #1"},
/* EOR.z  */
{0x0A00, 8,{17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},19,"EOR.z   #z,d[!Areg]"},
/* CMP.z  */
{0x0C00, 8,{17,17,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,0,0,0,{{1,1},{1,0},{1,0},{1,0},{1,0}},17,"CMP.z   #z,s[!Areg,Immd,PC8r,PC16]"},
/* CMP.z  */
{0x0C00, 8,{17,17,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,2,0,0,{{1,1},{1,0},{1,0},{1,0},{1,0}},17,"CMP.z   #z,s[PC8r,PC16]"},
/* CAS.B  */
{0x0AC0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},19,"CAS.B   #1,s[!Dreg,Areg,Immd,PC8r,PC16]"},
/* CAS.W  */
{0x0CC0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},19,"CAS.W   #1,s[!Dreg,Areg,Immd,PC8r,PC16]"},
/* CAS2.W  */
{0x0CFC, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,2,5,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"CAS2.W  #2"},
/* MOVES.z  */
{0x0E00, 8,{17,17,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,2,0,2,{{3,5},{3,5},{3,5},{3,5},{3,5}},19,"MOVES.z #1,s[!Dreg,Areg,Immd,PC8r,PC16]"},
/* CAS.L  */
{0x0EC0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},19,"CAS.L   #1,s[!Dreg,Areg,Immd,PC8r,PC16]"},
/* CAS2.L  */
{0x0EFC, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,2,5,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"CAS2.L  #2"},
/* MVPMR.W  */
{0x0100, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,5,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},18,"MVPMR.W d[Areg-Ad16],Dr"},
/* MVPMR.L  */
{0x0140, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,5,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},18,"MVPMR.L d[Areg-Ad16],Dr"},
/* MVPRM.W  */
{0x0180, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,5,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},18,"MVPRM.W Dr,d[Areg-Ad16]"},
/* MVPRM.L  */
{0x01C0, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,5,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},18,"MVPRM.L Dr,d[Areg-Ad16]"},
/* BTST  */
{0x0100, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,0},{1,1},{1,1}},17,"BTST    Dr,s[!Areg]"},
/* BCHG  */
{0x0140, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,0},{1,1},{1,1}},19,"BCHG    Dr,s[!Areg,Immd]"},
/* BCLR  */
{0x0180, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,0},{1,1},{1,1}},19,"BCLR    Dr,s[!Areg,Immd]"},
/* BSET  */
{0x01C0, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,0},{1,1},{1,1}},19,"BSET    Dr,s[!Areg,Immd]"},
/* MOVE.B  */
{0x1000,12,{14,14,14,13,13,13,11,11,11,12,12,12, 0, 0, 0, 0},0xF000,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},18,"MOVE.B  s,d[!Areg]"},
/* MOVEA.L  */
{0x2000,12,{14,14,14,13,13,13,11,11,11,12,12,12, 0, 0, 0, 0},0xF000,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},18,"MOVEA.L s,d[Areg]"},
/* MOVE.L  */
{0x2000,12,{14,14,14,13,13,13,11,11,11,12,12,12, 0, 0, 0, 0},0xF000,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},18,"MOVE.L  s,d[!Areg]"},
/* MOVEA.W  */
{0x3000,12,{14,14,14,13,13,13,11,11,11,12,12,12, 0, 0, 0, 0},0xF000,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},18,"MOVEA.W s,d[Areg]"},
/* MOVE.W  */
{0x3000,12,{14,14,14,13,13,13,11,11,11,12,12,12, 0, 0, 0, 0},0xF000,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},18,"MOVE.W  s,d[!Areg]"},
/* NEGX.z  */
{0x4000, 8,{17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,0,0,0,{{0,0},{1,4},{0,0},{1,4},{1,0}},48,"NEGX.z  d[!Areg]"},
/* MVSR2.W  */
{0x40C0, 6,{13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,1,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"MVSR2.W d[!Areg]"},
/* CLR.z  */
{0x4200, 8,{17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,0,0,0,{{1,1},{1,2},{1,3},{1,2},{1,2}},32,"CLR.z   d[!Areg]"},
/* MVSR2.B  */
{0x42C0, 6,{13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,1,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"MVSR2.B d[!Areg]"},
/* NEG.z  */
{0x4400, 8,{17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,0,0,0,{{1,0},{1,0},{1,0},{1,0},{1,0}},48,"NEG.z   d[!Areg]"},
/* MV2SR.B  */
{0x44C0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{1,0},{1,0},{1,0},{1,0},{1,0}},16,"MV2SR.B s[!Areg]"},
/* NOT.z  */
{0x4600, 8,{17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},48,"NOT.z   d[!Areg]"},
/* MV2SR.W  */
{0x46C0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,2,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"MV2SR.W s[!Areg]"},
/* LINK.L  */
{0x4808, 3,{15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,2,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},49,"LINK.L  Ar,#2"},
/* NBCD.B  */
{0x4800, 6,{13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{0,0},{1,5},{0,0},{1,5},{1,0}},48,"NBCD.B  d[!Areg]"},
/* BKPT  */
{0x4848, 3,{ 9, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"BKPT    #k"},
/* SWAP.W  */
{0x4840, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},48,"SWAP.W  s[Dreg]"},
/* PEA.L  */
{0x4840, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 0,"PEA.L   s[!Dreg,Areg,Aipi,Apdi,Immd]"},
/* EXT.W  */
{0x4880, 6,{13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},48,"EXT.W   d[Dreg]"},
/* MVMLE.W  */
{0x4880, 6,{13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 2,"MVMLE.W #1,d[!Dreg,Areg,Aipi]"},
/* EXT.L  */
{0x48C0, 6,{13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},48,"EXT.L   d[Dreg]"},
/* MVMLE.L  */
{0x48C0, 6,{13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 2,"MVMLE.L #1,d[!Dreg,Areg,Aipi]"},
/* EXT.B  */
{0x49C0, 6,{13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},48,"EXT.B   d[Dreg]"},
/* TST.z  */
{0x4A00, 8,{17,17,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},16,"TST.z   s[!Areg,PC16,PC8r]"},
/* TST.z  */
{0x4A00, 8,{17,17,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,2,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},16,"TST.z   s[Areg,PC16,PC8r]"},
/* TAS.B  */
{0x4AC0, 6,{13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},48,"TAS.B   d[!Areg]"},
/* ILLEGAL  */
{0x4AFC, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}}, 0,"ILLEGAL"},
/* MULL.L  */
{0x4C00, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{1,1},{1,0},{1,0},{1,0},{1,0}},19,"MULL.L  #1,s[!Areg]"},
/* DIVL.L  */
{0x4C40, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},19,"DIVL.L  #1,s[!Areg]"},
/* MVMEL.W  */
{0x4C80, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 1,"MVMEL.W #1,s[!Dreg,Areg,Apdi,Immd]"},
/* MVMEL.L  */
{0x4CC0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 1,"MVMEL.L #1,s[!Dreg,Areg,Apdi,Immd]"},
/* TRAP  */
{0x4E40, 4,{ 8, 8, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF0,0,0,0,{{0,1},{0,1},{0,1},{0,1},{0,1}},16,"TRAP    #J"},
/* LINK.W  */
{0x4E50, 3,{15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},49,"LINK.W  Ar,#1"},
/* UNLK.L  */
{0x4E58, 3,{15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},48,"UNLK.L  Ar"},
/* MVR2USP.L  */
{0x4E60, 3,{15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,0,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}},16,"MVR2USP.L Ar"},
/* MVUSP2R.L  */
{0x4E68, 3,{15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,0,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}},32,"MVUSP2R.L Ar"},
/* RESET  */
{0x4E70, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 0,"RESET"},
/* NOP  */
{0x4E71, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 0,"NOP"},
/* STOP  */
{0x4E72, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,2,{{1,0},{1,0},{1,0},{1,0},{1,0}},16,"STOP    #1"},
/* RTE  */
{0x4E73, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,2,{{1,0},{1,0},{1,0},{1,0},{1,0}}, 0,"RTE"},
/* RTD  */
{0x4E74, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"RTD     #1"},
/* RTS  */
{0x4E75, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 0,"RTS"},
/* TRAPV  */
{0x4E76, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,0,{{0,1},{0,1},{0,1},{0,1},{0,1}}, 0,"TRAPV"},
/* RTR  */
{0x4E77, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,0,{{1,0},{1,0},{1,0},{1,0},{1,0}}, 0,"RTR"},
/* MOVEC2  */
{0x4E7A, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,1,0,2,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"MOVEC2  #1"},
/* MOVE2C  */
{0x4E7B, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,1,0,2,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"MOVE2C  #1"},
/* JSR.L  */
{0x4E80, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{4,6},{4,6},{4,6},{4,6},{4,6}},128,"JSR.L   s[!Dreg,Areg,Aipi,Apdi,Immd]"},
/* CHK.L  */
{0x4100, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},17,"CHK.L   s[!Areg],Dr"},
/* CHK.W  */
{0x4180, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},17,"CHK.W   s[!Areg],Dr"},
/* JMP.L  */
{0x4EC0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,0,0,0,{{4,6},{4,6},{4,6},{4,6},{4,6}},128,"JMP.L   s[!Dreg,Areg,Aipi,Apdi,Immd]"},
/* LEA.L  */
{0x41C0, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 2,"LEA.L   s[!Dreg,Areg,Aipi,Apdi,Immd],Ar"},
/* ADDA.W  */
{0x5040, 9,{ 7, 7, 7,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},19,"ADDA.W  #j,d[Areg]"},
/* ADDA.L  */
{0x5080, 9,{ 7, 7, 7,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},19,"ADDA.L  #j,d[Areg]"},
/* ADD.z  */
{0x5000,11,{ 7, 7, 7,17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0},0xF100,0,0,0,{{1,0},{1,0},{1,0},{1,0},{1,0}},19,"ADD.z   #j,d[!Areg]"},
/* SUBA.W  */
{0x5140, 9,{ 7, 7, 7,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},19,"SUBA.W  #j,d[Areg]"},
/* SUBA.L  */
{0x5180, 9,{ 7, 7, 7,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},19,"SUBA.L  #j,d[Areg]"},
/* SUB.z  */
{0x5100,11,{ 7, 7, 7,17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0},0xF100,0,0,0,{{1,0},{1,0},{1,0},{1,0},{1,0}},19,"SUB.z   #j,d[!Areg]"},
/* DBcc.W  */
{0x50C8, 7,{ 2, 2, 2, 2,15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xF0F8,0,0,0,{{1,1},{2,1},{2,1},{2,1},{2,1}},49,"DBcc.W  Dr,#1"},
/* Scc.B  */
{0x50C0,10,{ 2, 2, 2, 2,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0},0xF0C0,0,0,0,{{1,1},{2,1},{2,1},{2,1},{2,1}},32,"Scc.B   d[!Areg]"},
/* TRAPcc  */
{0x50FA, 4,{ 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xF0FF,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"TRAPcc  #1"},
/* TRAPcc  */
{0x50FB, 4,{ 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xF0FF,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"TRAPcc  #2"},
/* TRAPcc  */
{0x50FC, 4,{ 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xF0FF,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}}, 0,"TRAPcc"},
/* BSR.W  */
{0x6100, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,0,{{4,6},{4,6},{4,6},{4,6},{4,6}},64,"BSR.W   #1"},
/* BSR.B  */
{0x6100, 8,{ 6, 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0},0xFF00,0,0,0,{{4,6},{4,6},{4,6},{4,6},{4,6}},64,"BSR.B   #i"},
/* BSR.L  */
{0x61FF, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,0,0,0,{{4,6},{4,6},{4,6},{4,6},{4,6}},64,"BSR.L   #2"},
/* Bcc.W  */
{0x6000, 4,{ 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xF0FF,0,0,0,{{1,1},{2,1},{2,1},{2,1},{2,1}},64,"Bcc.W   #1"},
/* Bcc.B  */
{0x6000,12,{ 3, 3, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0},0xF000,0,0,0,{{1,1},{2,1},{2,1},{2,1},{2,1}},64,"Bcc.B   #i"},
/* Bcc.L  */
{0x60FF, 4,{ 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xF0FF,0,0,0,{{1,1},{2,1},{2,1},{2,1},{2,1}},64,"Bcc.L   #2"},
/* MOVE.L  */
{0x7000,11,{15,15,15, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0},0xF100,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},18,"MOVE.L  #i,Dr"},
/* OR.z  */
{0x8000,11,{15,15,15,17,17,11,11,11,12,12,12, 0, 0, 0, 0, 0},0xF100,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},19,"OR.z    s[!Areg],Dr"},
/* DIVU.W  */
{0x80C0, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},19,"DIVU.W  s[!Areg],Dr"},
/* SBCD.B  */
{0x8100, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{0,0},{1,4},{0,0},{1,4},{1,0}},19,"SBCD.B  d[Dreg],Dr"},
/* SBCD.B  */
{0x8100, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{0,0},{1,4},{0,0},{1,4},{1,0}},19,"SBCD.B  d[Areg-Apdi],Arp"},
/* OR.z  */
{0x8100,11,{15,15,15,17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0},0xF100,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},19,"OR.z    Dr,d[!Areg,Dreg]"},
/* PACK  */
{0x8140, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},18,"PACK    d[Dreg],Dr"},
/* PACK  */
{0x8140, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},18,"PACK    d[Areg-Apdi],Arp"},
/* UNPK  */
{0x8180, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},18,"UNPK    d[Dreg],Dr"},
/* UNPK  */
{0x8180, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},18,"UNPK    d[Areg-Apdi],Arp"},
/* DIVS.W  */
{0x81C0, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},19,"DIVS.W  s[!Areg],Dr"},
/* SUB.z  */
{0x9000,11,{15,15,15,17,17,11,11,11,12,12,12, 0, 0, 0, 0, 0},0xF100,0,0,0,{{1,0},{1,0},{1,0},{1,0},{1,0}},19,"SUB.z   s,Dr"},
/* SUBA.W  */
{0x90C0, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},19,"SUBA.W  s,Ar"},
/* SUBX.z  */
{0x9100,11,{15,15,15,17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0},0xF100,0,0,0,{{0,0},{1,0},{0,0},{1,0},{1,0}},19,"SUBX.z  d[Dreg],Dr"},
/* SUBX.z  */
{0x9100,11,{15,15,15,17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0},0xF100,0,0,0,{{0,0},{1,0},{0,0},{1,0},{1,0}},19,"SUBX.z  d[Areg-Apdi],Arp"},
/* SUB.z  */
{0x9100,11,{15,15,15,17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0},0xF100,0,0,0,{{1,0},{1,0},{1,0},{1,0},{1,0}},19,"SUB.z   Dr,d[!Areg,Dreg]"},
/* SUBA.L  */
{0x91C0, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},19,"SUBA.L  s,Ar"},
/* CMP.z  */
{0xB000,11,{15,15,15,17,17,11,11,11,12,12,12, 0, 0, 0, 0, 0},0xF100,0,0,0,{{1,1},{1,0},{1,0},{1,0},{1,0}},17,"CMP.z   s,Dr"},
/* CMPA.W  */
{0xB0C0, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,0},{1,0},{1,0},{1,0}},17,"CMPA.W  s,Ar"},
/* CMPA.L  */
{0xB1C0, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,0},{1,0},{1,0},{1,0}},17,"CMPA.L  s,Ar"},
/* CMPM.z  */
{0xB100,11,{15,15,15,17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0},0xF100,0,0,0,{{1,1},{1,0},{1,0},{1,0},{1,0}},17,"CMPM.z  d[Areg-Aipi],ArP"},
/* EOR.z  */
{0xB100,11,{15,15,15,17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0},0xF100,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},19,"EOR.z   Dr,d[!Areg]"},
/* AND.z  */
{0xC000,11,{15,15,15,17,17,11,11,11,12,12,12, 0, 0, 0, 0, 0},0xF100,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},19,"AND.z   s[!Areg],Dr"},
/* MULU.W  */
{0xC0C0, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},19,"MULU.W  s[!Areg],Dr"},
/* ABCD.B  */
{0xC100, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{0,0},{1,4},{0,0},{1,4},{1,0}},19,"ABCD.B  d[Dreg],Dr"},
/* ABCD.B  */
{0xC100, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{0,0},{1,4},{0,0},{1,4},{1,0}},19,"ABCD.B  d[Areg-Apdi],Arp"},
/* AND.z  */
{0xC100,11,{15,15,15,17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0},0xF100,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},19,"AND.z   Dr,d[!Areg,Dreg]"},
/* EXG.L  */
{0xC140, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},51,"EXG.L   Dr,d[Dreg]"},
/* EXG.L  */
{0xC140, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},51,"EXG.L   Ar,d[Areg]"},
/* EXG.L  */
{0xC180, 9,{15,15,15,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},51,"EXG.L   Dr,d[Areg]"},
/* MULS.W  */
{0xC1C0, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,2}},19,"MULS.W  s[!Areg],Dr"},
/* ADD.z  */
{0xD000,11,{15,15,15,17,17,11,11,11,12,12,12, 0, 0, 0, 0, 0},0xF100,0,0,0,{{1,0},{1,0},{1,0},{1,0},{1,0}},19,"ADD.z   s,Dr"},
/* ADDA.W  */
{0xD0C0, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},19,"ADDA.W  s,Ar"},
/* ADDX.z  */
{0xD100,11,{15,15,15,17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0},0xF100,0,0,0,{{0,0},{1,0},{0,0},{1,0},{1,0}},19,"ADDX.z  d[Dreg],Dr"},
/* ADDX.z  */
{0xD100,11,{15,15,15,17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0},0xF100,0,0,0,{{0,0},{1,0},{0,0},{1,0},{1,0}},19,"ADDX.z  d[Areg-Apdi],Arp"},
/* ADD.z  */
{0xD100,11,{15,15,15,17,17,13,13,13,14,14,14, 0, 0, 0, 0, 0},0xF100,0,0,0,{{1,0},{1,0},{1,0},{1,0},{1,0}},19,"ADD.z   Dr,d[!Areg,Dreg]"},
/* ADDA.L  */
{0xD1C0, 9,{15,15,15,11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0},0xF1C0,0,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},19,"ADDA.L  s,Ar"},
/* ASf.z  */
{0xE000, 9,{ 7, 7, 7, 4,17,17,16,16,16, 0, 0, 0, 0, 0, 0, 0},0xF038,0,0,0,{{1,0},{1,0},{1,0},{1,0},{1,0}},19,"ASf.z   #j,DR"},
/* LSf.z  */
{0xE008, 9,{ 7, 7, 7, 4,17,17,16,16,16, 0, 0, 0, 0, 0, 0, 0},0xF038,0,0,0,{{1,0},{1,0},{1,0},{1,2},{1,0}},19,"LSf.z   #j,DR"},
/* ROXf.z  */
{0xE010, 9,{ 7, 7, 7, 4,17,17,16,16,16, 0, 0, 0, 0, 0, 0, 0},0xF038,0,0,0,{{0,0},{1,0},{1,0},{1,2},{1,0}},19,"ROXf.z  #j,DR"},
/* ROf.z  */
{0xE018, 9,{ 7, 7, 7, 4,17,17,16,16,16, 0, 0, 0, 0, 0, 0, 0},0xF038,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,0}},19,"ROf.z   #j,DR"},
/* ASf.z  */
{0xE020, 9,{15,15,15, 4,17,17,16,16,16, 0, 0, 0, 0, 0, 0, 0},0xF038,0,0,0,{{0,0},{1,0},{1,0},{1,0},{1,0}},19,"ASf.z   Dr,DR"},
/* LSf.z  */
{0xE028, 9,{15,15,15, 4,17,17,16,16,16, 0, 0, 0, 0, 0, 0, 0},0xF038,0,0,0,{{0,0},{1,0},{1,0},{1,2},{1,0}},19,"LSf.z   Dr,DR"},
/* ROXf.z  */
{0xE030, 9,{15,15,15, 4,17,17,16,16,16, 0, 0, 0, 0, 0, 0, 0},0xF038,0,0,0,{{0,0},{1,0},{1,0},{1,2},{1,0}},19,"ROXf.z  Dr,DR"},
/* ROf.z  */
{0xE038, 9,{15,15,15, 4,17,17,16,16,16, 0, 0, 0, 0, 0, 0, 0},0xF038,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,0}},19,"ROf.z   Dr,DR"},
/* ASfW.W  */
{0xE0C0, 7,{ 4,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFEC0,0,0,0,{{1,0},{1,0},{1,0},{1,0},{1,0}},19,"ASfW.W  d[!Dreg,Areg]"},
/* LSfW.W  */
{0xE2C0, 7,{ 4,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFEC0,0,0,0,{{1,0},{1,0},{1,0},{1,2},{1,0}},19,"LSfW.W  d[!Dreg,Areg]"},
/* ROXfW.W  */
{0xE4C0, 7,{ 4,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFEC0,0,0,0,{{0,0},{1,0},{1,0},{1,2},{1,0}},19,"ROXfW.W d[!Dreg,Areg]"},
/* ROfW.W  */
{0xE6C0, 7,{ 4,13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFEC0,0,0,0,{{1,1},{1,0},{1,0},{1,2},{1,0}},19,"ROfW.W  d[!Dreg,Areg]"},
/* BFTST  */
{0xE8C0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},17,"BFTST   #1,s[!Areg,Apdi,Aipi,Immd]"},
/* BFEXTU  */
{0xE9C0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},17,"BFEXTU  #1,s[!Areg,Apdi,Aipi,Immd]"},
/* BFCHG  */
{0xEAC0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},19,"BFCHG   #1,s[!Areg,Apdi,Aipi,Immd,PC8r,PC16]"},
/* BFEXTS  */
{0xEBC0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},17,"BFEXTS  #1,s[!Areg,Apdi,Aipi,Immd]"},
/* BFCLR  */
{0xECC0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},19,"BFCLR   #1,s[!Areg,Apdi,Aipi,Immd,PC8r,PC16]"},
/* BFFFO  */
{0xEDC0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},17,"BFFFO   #1,s[!Areg,Apdi,Aipi,Immd]"},
/* BFSET  */
{0xEEC0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},19,"BFSET   #1,s[!Areg,Apdi,Aipi,Immd,PC8r,PC16]"},
/* BFINS  */
{0xEFC0, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},19,"BFINS   #1,s[!Areg,Apdi,Aipi,Immd,PC8r,PC16]"},
/* FPP  */
{0xF200, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},17,"FPP      #1,s"},
/* FDBcc  */
{0xF240, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},17,"FDBcc    #1,s[Areg-Dreg]"},
/* FScc  */
{0xF240, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},17,"FScc     #1,s[!Areg,Immd,PC8r,PC16]"},
/* FTRAPcc  */
{0xF27A, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"FTRAPcc  #1"},
/* FTRAPcc  */
{0xF27B, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"FTRAPcc  #2"},
/* FTRAPcc  */
{0xF27C, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}}, 0,"FTRAPcc"},
/* FBcc  */
{0xF280, 6,{10,10,10,10,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},17,"FBcc     #K,#1"},
/* FBcc  */
{0xF2C0, 6,{10,10,10,10,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,0,{{3,5},{3,5},{3,5},{3,5},{3,5}},17,"FBcc     #K,#2"},
/* FSAVE  */
{0xF300, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,2,{{3,5},{3,5},{3,5},{3,5},{3,5}},32,"FSAVE    s[!Dreg,Areg,Aipi,Immd,PC8r,PC16]"},
/* FRESTORE  */
{0xF340, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,2,0,2,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"FRESTORE s[!Dreg,Areg,Apdi,Immd]"},
/* MMUOP030  */
{0xF000, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,3,4,2,{{3,5},{3,5},{3,5},{3,5},{3,5}},17,"MMUOP030 s[Dreg,Areg,Apdi,Aipi,Aind,Ad16,Ad8r,absl,absw],#1"},
/* CINVL  */
{0xF408, 5,{18,18,15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFF38,4,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 2,"CINVL    #p,Ar"},
/* CINVP  */
{0xF410, 5,{18,18,15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFF38,4,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 2,"CINVP    #p,Ar"},
/* CINVA  */
{0xF418, 5,{18,18,15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFF38,4,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 0,"CINVA    #p"},
/* CPUSHL  */
{0xF428, 5,{18,18,15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFF38,4,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 2,"CPUSHL   #p,Ar"},
/* CPUSHP  */
{0xF430, 5,{18,18,15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFF38,4,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 2,"CPUSHP   #p,Ar"},
/* CPUSHA  */
{0xF438, 5,{18,18,15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFF38,4,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 0,"CPUSHA   #p"},
/* PFLUSHN  */
{0xF500, 3,{15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,4,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 0,"PFLUSHN  Ara"},
/* PFLUSH  */
{0xF508, 3,{15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,4,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 0,"PFLUSH   Ara"},
/* PFLUSHAN  */
{0xF510, 3,{15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,4,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 0,"PFLUSHAN Ara"},
/* PFLUSHA  */
{0xF518, 3,{15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,4,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 0,"PFLUSHA  Ara"},
/* PTESTW  */
{0xF548, 3,{15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,4,5,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 0,"PTESTW   Ara"},
/* PTESTR  */
{0xF568, 3,{15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,4,5,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 0,"PTESTR   Ara"},
/* MOVE16  */
{0xF620, 3,{15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,4,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},18,"MOVE16   ArP,AxP"},
/* MOVE16  */
{0xF600, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,4,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},18,"MOVE16   s[Dreg-Aipi],L"},
/* MOVE16  */
{0xF600, 6,{13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,4,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},18,"MOVE16   L,d[Areg-Aipi]"},
/* MOVE16  */
{0xF600, 6,{11,11,11,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,4,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},18,"MOVE16   s[Aind],L"},
/* MOVE16  */
{0xF600, 6,{13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFC0,4,0,0,{{1,1},{1,1},{1,1},{1,1},{1,1}},18,"MOVE16   L,d[Aipi-Aind]"},
/* LPSTOP  */
{0xF800, 0,{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFFF,5,0,2,{{3,5},{3,5},{3,5},{3,5},{3,5}},16,"LPSTOP   #1"},
/* PLPAW  */
{0xF588, 3,{15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,5,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 0,"PLPAW    Ara"},
/* PLPAR  */
{0xF5C8, 3,{15,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},0xFFF8,5,0,2,{{1,1},{1,1},{1,1},{1,1},{1,1}}, 0,"PLPAR    Ara"}};
int n_defs68k = 190;
